package com.terrace.web.constant;

/**
 * 全局变量
 * @author jiangyg
 *
 */
public class GlobalsConstant {
	
	/**
	 * 用户信息保存到session中的key值
	 */
	public static final String USER_SESSION_KEY = "USER_SESSION_KEY";
	
	/**
	 * 系统语言类型
	 */
	public static final String SYSTEM_LANG_TYPE = "SYSTEM_LANG_TYPE";
	
	/**
	 * 角色
	 * @author jiangyg
	 *
	 */
	public static class Roles {
		
		/**
		 * 超级管理员
		 */
		public static final String ADMIN = "admin";
		
	}
	
	/**
	 * 日志类型
	 * @author jiangyg
	 *
	 */
	public static class LogTypes {
		
		/**
		 * 系统用户登录
		 */
		public static final String SYS_LOGIN = "0000";
		
		/**
		 * 系统用户操作
		 */
		public static final String SYS_USER = "0001";
		
		/**
		 * 系统权限
		 */
		public static final String SYS_PERMISSION = "0002";
		
		/**
		 * 系统角色
		 */
		public static final String SYS_ROLE = "0003";
		
		/**
		 * 组织机构
		 */
		public static final String SYS_ORG = "0004";
		
		/**
		 * 系统数据字典
		 */
		public static final String SYS_DICT = "0005";
		
		/**
		 * 系统图标
		 */
		public static final String SYS_ICON = "0006";
		
		/**
		 * 调度作业
		 */
		public static final String SYS_SCHEDULER_JOB = "0007";
		
		/**
		 * 数据源
		 */
		public static final String SYS_DATASOURCE = "0008";
		
		/**
		 * 未知操作
		 */
		public static final String UNKNOWN = "";
		
	}
	
}
